home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_100 / 163_01 / assert.c < prev    next >
Text File  |  1988-01-30  |  512b  |  12 lines

  1. extern int *stderr;
  2. extern int fputs(), abort();
  3. /*
  4. ** assert -- program verification
  5. */
  6. assert(expression) int expression; {
  7.   if(!expression) { /* expression should be true -- false is error */
  8.     fputs("Assertion failed\n", stderr);
  9.     abort(2); /* use abort to get traceback */
  10.     }
  11.   }
  12.